在这里,我们描述了可以与我们的Javascript一起使用的各种方法/函数:
- The
flux.get
method - The
flux.track
method - 事件监听器
get方法
flux.get
方法可用于检索最近返回的已解析令牌。
当跟踪发生时,任何resolveToken
请求都会返回并添加到resolvedTokens
对象中。
flux.get
方法访问此对象并返回值。
例如,要获取当前访问者ID:
flux.get('{visitor}')
要获取当前节点ID:
flux.get('{current-node-id}')
对于您在fluxOptions中设置或在视图请求中手动发送的任何其他令牌:
flux.get('{token-name}')
track方法
track方法用于发送视图和转化。
这些在其专门的文档中有详细说明:
两个事件是:
flux.track('view', { optional tracking attributes object }, optionalCallbackFunction )
和
flux.track('conversion', { conversion tracking attributes object }, optionalCallbackFunction )
事件监听器
FunnelFlux JS不再需要事件监听器来保证转化的顺序。
但是,您仍然可以利用我们的JS事件来触发其他事件。
目前有两个可用的,示例如下:
document.addEventListener('fluxView', function(){ console.log('Flux view completed') })
document.addEventListener('fluxConversion', function(){ console.log('Flux conversion completed') })
或者在调用其他函数的情况下:
document.addEventListener('fluxView', functionToCall)
document.addEventListener('fluxConversion', functionToCall)